export default

	function Merge(str_arr: string[], conditions: string) {

	if (str_arr.length === 2) {
		if (str_arr[0].indexOf('and') === -1 && str_arr[0].indexOf('or') === -1 && str_arr[1].indexOf('and') === -1 && str_arr[1].indexOf('or') === -1) {// 1没有合并过  2没有合并过
			return str_arr[0] + ` ${conditions} ` + str_arr[1];
		} else {
			// 1合并过
			if (str_arr[0].indexOf('and') !== -1 || str_arr[0].indexOf('or') !== -1) {
				// 1合并过 2合并过
				if (str_arr[1].indexOf('and') !== -1 || str_arr[1].indexOf('or') !== -1) {
					return '(' + str_arr[0] + ')' + ` ${conditions} ` + '(' + str_arr[1] + ')';
				}
				// 1合并过 2没合并过
				return '(' + str_arr[0] + ')' + ` ${conditions} ` + str_arr[1];
			}
			// 2合并过
			if (str_arr[1].indexOf('and') !== -1 || str_arr[1].indexOf('or') !== -1) {
				// 2合并过 1合并过
				if (str_arr[0].indexOf('and') !== -1 || str_arr[0].indexOf('or') !== -1) {
					return '(' + str_arr[0] + ')' + ` ${conditions} ` + '(' + str_arr[1] + ')';
				}
				// 2合并过 1没合并过
				return str_arr[0] + ` ${conditions} ` + '(' + str_arr[1] + ')';

			}
		}
	} else {
		return '合并格式不正确';
	}
}


